package com.lifa.service.impl;

import com.lifa.dao.TaocanDao;
import com.lifa.entity.Chanpin;
import com.lifa.entity.Taocan;
import com.lifa.entity.Taocanxq;
import com.lifa.service.TaocanService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
@Service
public class TaocanServiceImpl implements TaocanService {
    /**
     * 查询全部
     */
    @Autowired
    private TaocanDao taocanDao;
    public List<Taocan> list() {
        return taocanDao.query();
    }

    @Override
    public List<Taocan> chax1() {
        return taocanDao.chax();
    }

    /**
     * 根据taocan_Id删除套餐信息
     * @param taocan_Id
     * @return
     */
    @Override
    public int delete(int taocan_Id) {
        return taocanDao.delete(taocan_Id);
    }

    /**
     * 添加套餐
     * @param taocan
     * @return
     */
    @Override
    public int adadd(Taocan taocan) {
        return taocanDao.adadd(taocan);
    }

    /**
     * 模糊加分页
     * @param name
     * @param offset
     * @param limit
     * @return
     */
    @Override
    public List<Taocan> findAll(String name, int offset, int limit) {
        return taocanDao.queryPage(name,offset,limit);
    }

    /**
     * 查询总条数
     * @param name
     * @return
     */
    @Override
    public int findTotalCount(String name) {
        return taocanDao.getTotalCount(name);
    }

    /**
     * 套餐详情查询
     * @param bianma
     * @return
     */
    @Override
    public List<Taocanxq> listchukudanhao(String bianma) {
        return taocanDao.listchukudanhao(bianma);
    }

    /**
     * 添加套餐详情
     * @param taocanxq
     * @return
     */
    @Override
    public int insert(Taocanxq taocanxq) {
        return taocanDao.insert(taocanxq);
    }
}
